
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>1000个DeepSeek神级提示词，让你轻松驾驭AI【赶紧收藏】 - 交互式测验</title>
      <style>
        @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&display=swap');
        
        body {
          font-family: 'Noto Sans SC', sans-serif;
          background-color: #f4f7f9;
          color: #333;
          display: flex;
          justify-content: center;
          align-items: center;
          min-height: 100vh;
          margin: 0;
          padding: 20px;
          box-sizing: border-box;
        }
        
        .main-wrapper {
            position: relative;
            width: 100%;
            max-width: 900px; /* Wider to accommodate buttons */
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .quiz-container {
          background-color: #ffffff;
          border-radius: 16px;
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
          width: 100%;
          max-width: 700px;
          overflow: hidden;
          z-index: 10;
        }

        .quiz-header {
          background-color: #4a90e2;
          color: white;
          padding: 20px 30px;
          text-align: center;
        }

        .quiz-header h1 {
          margin: 0;
          font-size: 24px;
          font-weight: 700;
        }
        
        .quiz-header p {
            margin: 5px 0 0;
            font-size: 14px;
            opacity: 0.9;
        }

        .quiz-body {
          padding: 30px;
        }

        .progress-bar {
            display: none; /* 隐藏进度条 */
            width: 100%;
            background-color: #e0e0e0;
            border-radius: 5px;
            height: 10px;
            margin-bottom: 20px;
        }

        #progress-indicator {
            height: 100%;
            width: 0%;
            background-color: #4caf50;
            border-radius: 5px;
            transition: width 0.3s ease;
        }

        #question-container {
          margin-bottom: 20px;
        }

        #question-text {
          font-size: 18px;
          font-weight: 500;
          line-height: 1.6;
          margin-bottom: 25px;
        }

        .options-list {
          list-style: none;
          padding: 0;
          margin: 0;
        }

        .option-item {
          background-color: #f8f9fa;
          border: 1px solid #dee2e6;
          border-radius: 8px;
          padding: 15px;
          margin-bottom: 12px;
          cursor: pointer;
          transition: background-color 0.2s ease, border-color 0.2s ease;
        }

        .option-item:hover {
          background-color: #e9ecef;
        }
        
        .option-item.selected {
            background-color: #d1e7fd;
            border-color: #4a90e2;
        }

        .quiz-footer {
          padding: 20px 30px;
          display: flex;
          justify-content: space-between; /* 将按钮分布在两侧 */
          align-items: center;
          min-height: 65px; /* Reserve space */
        }

        .nav-btn {
          background-color: #4a90e2;
          color: white;
          border: none;
          border-radius: 8px;
          padding: 10px 20px;
          font-size: 16px;
          font-weight: 500;
          cursor: pointer;
          transition: background-color 0.2s ease, transform 0.2s ease;
          box-shadow: 0 4px 12px rgba(0,0,0,0.15);
        }
        
        #next-btn {
            background-color: #28a745;
        }

        .nav-btn:hover {
          background-color: #357abd;
          transform: scale(1.05);
        }
        
        .nav-btn:disabled {
            background-color: #a0c3e8;
            cursor: not-allowed;
            opacity: 0.7;
        }

        #result-container {
            border-top: 1px solid #eee;
        }
        
        .result-box {
            border-radius: 8px;
            padding: 20px;
            margin-top: 20px;
        }
        
        .result-box.correct {
            background-color: #d4edda;
            border: 1px solid #c3e6cb;
            color: #155724;
        }

        .result-box.incorrect {
            background-color: #f8d7da;
            border: 1px solid #f5c6cb;
            color: #721c24;
        }
        
        .result-box h3 {
            margin-top: 0;
        }

        .explanation-text {
            margin-top: 15px;
            line-height: 1.7;
        }
        
        .source-text {
            font-style: italic;
            font-size: 14px;
            margin-top: 15px;
            color: #555;
        }

        
        .final-score-container {
            padding: 40px;
            text-align: center;
        }
        .final-score-container h2 {
            margin-top: 0;
            margin-bottom: 30px;
        }
        .score-summary {
            display: flex;
            justify-content: center;
            gap: 20px;
            margin-bottom: 40px;
            flex-wrap: wrap;
        }
        .score-card {
            background-color: #f8f9fa;
            border-radius: 12px;
            padding: 20px;
            width: 180px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
            border: 1px solid #e9ecef;
        }
        .score-card h3 {
            margin: 0 0 10px;
            font-size: 16px;
            font-weight: 500;
            color: #555;
        }
        .score-card p {
            margin: 0;
            font-size: 28px;
            font-weight: 700;
            color: #333;
        }
        .score-details table {
            width: 100%;
            font-size: 16px;
        }
        .score-details td {
            padding: 4px 0;
        }
        .score-details td:last-child {
            text-align: right;
            font-weight: 700;
        }
        .report-actions button {
            background-color: #fff;
            border: 1px solid #ccc;
            border-radius: 8px;
            padding: 12px 25px;
            font-size: 16px;
            cursor: pointer;
            margin: 0 10px;
            transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        }
        .report-actions button:hover {
            background-color: #f1f1f1;
            border-color: #bbb;
            transform: translateY(-2px);
        }
        .report-actions button.primary {
            background-color: #28a745;
            color: white;
            border-color: #28a745;
        }
        .report-actions button.primary:hover {
            background-color: #218838;
        }
        
        .hint-container {
            background-color: #e0f7fa;
            border: 1px solid #b2ebf2;
            border-radius: 8px;
            padding: 15px;
            margin-top: 20px;
            color: #006064;
            font-size: 15px;
            line-height: 1.6;
            display: none; /* 默认隐藏 */
        }
      </style>
    </head>
    <body>
      <div class="main-wrapper">
          <div class="quiz-container">
            <div class="quiz-header">
              <h1>1000个DeepSeek神级提示词，让你轻松驾驭AI【赶紧收藏】 - 交互式测验</h1>
              <p>检验你对文档内容的理解程度</p>
            </div>
            <div id="quiz-content">
                <div class="quiz-body">
                    <div class="progress-bar">
                        <div id="progress-indicator"></div>
                    </div>
                    <div id="question-container">
                      <p id="question-text"></p>
                      <ul class="options-list" id="options-list"></ul>
                    </div>
                    <div id="result-container"></div>
                    <div id="hint-container" class="hint-container"></div>
                </div>
                <div class="quiz-footer" id="quiz-footer">
                  <button id="prev-btn" class="nav-btn">上一题</button>
                  <button id="hint-btn" class="nav-btn" style="background-color: #ffc107; color: #333; box-shadow: 0 4px 12px rgba(255,193,7,0.3);">提示</button>
                  <button id="next-btn" class="nav-btn">下一题</button>
                </div>
            </div>
          </div>
      </div>

      <script>
        const quizData = [
  {
    "question": "根据文档中“法则1️⃣：人话指令”的原则，以下哪个指令最有可能让AI生成一份高质量的销售数据分析报告？",
    "options": [
      "分析一下销售数据。",
      "请你用通俗易懂的语言，分析我们公司2023年的销售数据，找出三个主要增长点和两个风险点，并以PPT大纲的形式呈现。",
      "扮演一个数据分析专家。",
      "告诉我2023年销售数据怎么样。"
    ],
    "correctAnswerIndex": 1,
    "explanation": "此选项最完美地应用了“行动+领域+输出格式”的核心原则。它明确了行动（分析）、领域和受众（通俗易懂地分析数据，找出增长点和风险点），以及清晰的输出格式（PPT大纲），能够最大程度地减少AI的理解偏差，从而生成精准、可用的内容。",
    "source": "文档中「一、新手进阶：5大法则」下的「法则1️⃣：人话指令」部分",
    "hint": "一个好的指令需要明确任务、受众和呈现方式。回想一下文档中的正确示范是怎么做的。"
  },
  {
    "question": "当你希望AI生成一份带有“网红风格”的健身食谱时，根据“法则2️⃣：角色代入法”，下列哪个指令模板最有效？",
    "options": [
      "请给我三份低卡晚餐食谱。",
      "扮演一个【顶级的健身博主】，以【风趣幽默的网红风格】为【追求健康的年轻人】创作【三款低卡晚餐食谱】。",
      "用有趣的方式写三份食谱。",
      "第一步：分析低卡食物。第二步：组合成食谱。第三步：用网红风格描述。"
    ],
    "correctAnswerIndex": 1,
    "explanation": "此选项完美套用了文档中“扮演一个【经验丰富的XX专家】，以【XX风格】为【XX目标群体】创作【XX内容】”的无敌模板。通过为AI设定明确的角色、风格、目标群体和具体任务，能够引导它产出最符合预期的、带有特定人设和调性的内容。",
    "source": "文档中「一、新手进阶：5大法则」下的「法则2️⃣：角色代入法」部分",
    "hint": "文档中提供了一个非常具体的角色扮演模板，直接应用它即可。"
  },
  {
    "question": "面对一个复杂任务，如“撰写一份完整的市场营销方案”，文档中的“法则3️⃣：任务分解”建议我们应该如何操作？",
    "options": [
      "直接告诉AI“写一份专业的市场营销方案”，相信其强大的综合能力。",
      "给AI一个营销方案的范例，让它模仿。",
      "将任务拆分为多个具体步骤，如“第一步：分析市场趋势；第二步：确定目标用户；第三步：设计推广活动”，并引导AI逐一完成。",
      "询问AI“要写好一份营销方案，我应该考虑哪些问题？”"
    ],
    "correctAnswerIndex": 2,
    "explanation": "“法则3️⃣：任务分解”的核心思想是将宏大、模糊的任务具体化、步骤化。通过将“写营销方案”分解为市场分析、用户定位、活动设计等一系列清晰的指令，可以引导AI有条不紊地生成高质量、有逻辑的完整内容，避免产出空洞的策略。其他选项分别对应了错误操作、范例教学和逆向提问，并非任务分解的精髓。",
    "source": "文档中「一、新手进阶：5大法则」下的「法则3️⃣：任务分解」部分",
    "hint": "文档建议要“像教孩子一样引导AI”，一步步跟着你走。"
  },
  {
    "question": "当你对一个项目目标感到迷茫，不确定如何向AI下达具体指令时，“法则5️⃣：逆向提问技巧”建议你如何做？",
    "options": [
      "请求AI向你提出关键问题，以帮助你理清思路和明确需求。",
      "不断向AI提供模糊的指令，直到它“猜”中你的想法。",
      "尝试使用不同的角色设定，看哪个能产生最好的结果。",
      "提供一个你认为相关的范例，让AI自行分析和模仿。"
    ],
    "correctAnswerIndex": 0,
    "explanation": "“逆向提问技巧”的精髓在于，当你自己思路不清时，可以反过来利用AI的结构化思维能力。通过让AI提出关键问题（例如：“我现在打算开展某个项目，请你帮我列出5个关键问题”），可以帮助你梳理自己的需求，从而形成更清晰、更具体的指令。",
    "source": "文档中「一、新手进阶：5大法则」下的「法则5️⃣：逆向提问技巧」部分",
    "hint": "这个技巧的核心是当你迷茫时，“让AI来帮你找方向”。"
  },
  {
    "question": "“绝招1：启动思考链条”的主要目的是什么？",
    "options": [
      "让AI能够理解并解读图片内容。",
      "让AI模仿你提供的写作风格和范例。",
      "让AI以批判性的视角审视和评价一份文档。",
      "引导AI进行结构化的逻辑推演，而不仅仅是直接给出答案。"
    ],
    "correctAnswerIndex": 3,
    "explanation": "“启动思考链条”（Chain-of-Thought）旨在引导AI展示其思考和分析过程，而不是简单地输出一个最终结论。通过设定逻辑步骤（如问题剖析 -> 路径分析 -> 风险评估），可以促使AI进行更深层次、更有条理的逻辑推演，从而得到更全面、更具洞察力的回答。",
    "source": "文档中「二、进阶指南：3大绝招」下的「绝招1：启动思考链条」部分",
    "hint": "回想一下该绝招的操作指南，它要求AI按照“明确难题 -> 列出路径 -> 预估风险”等逻辑步骤进行分析。"
  },
  {
    "question": "以下哪个任务最能体现“绝招2：跨模态融合”的应用？",
    "options": [
      "要求AI扮演市场评论家，评价一份计划书。",
      "上传一张图表和一份文档，要求AI结合两者信息生成一份综合分析报告。",
      "要求AI将复杂的营销方案分解为五个执行步骤。",
      "要求AI模仿一篇范文的风格写一篇新的文章。"
    ],
    "correctAnswerIndex": 1,
    "explanation": "“跨模态融合”指的是AI处理和整合多种不同格式信息（如文本、图像、数据文件）的能力。上传图表（图像模态）和文档（文本模态），并要求AI进行综合分析，是典型的跨模态任务，能够充分发挥AI整合不同来源信息、生成深度洞察的潜力。",
    "source": "文档中「二、进阶指南：3大绝招」下的「绝招2：跨模态融合」部分",
    "hint": "这个绝招的关键在于“图片、文字、数据一把抓”。"
  },
  {
    "question": "文档中“绝招3：角色代入法”与基础的“法则2️⃣：角色代入法”相比，其进阶之处主要体现在哪里？",
    "options": [
      "角色设定更加生活化和有趣，例如扮演大厨或网红。",
      "角色设定必须结合任务分解，一步步完成。",
      "角色设定更具挑战性和批判性，旨在深度挖掘内容的潜在问题和逻辑漏洞。",
      "角色设定需要提供具体的范例供AI学习。"
    ],
    "correctAnswerIndex": 2,
    "explanation": "进阶的“角色代入法”不仅仅是为了模仿一种风格，更是为了利用一个特定角色的专业视角和思维模式。例如，让AI扮演“挑剔的市场评论家”，可以引导它以批判性和审慎的态度去分析评估一份计划书，从而发现其中不易察觉的逻辑问题或不切实际的设想，这比基础的角色扮演（如扮演网红）要求更高、应用场景更专业。",
    "source": "文档中「二、进阶指南：3大绝招」下的「绝招3：角色代入法」部分",
    "hint": "思考一下文档中“挑剔的市场评论家”这个例子的核心目的是什么？是为了风格模仿，还是为了深度分析？"
  }
];
        console.log("Quiz Data:", JSON.parse(JSON.stringify(quizData))); // 添加这行用于调试，以可展开的JSON格式输出
        
        let currentQuestionIndex = 0;
        let score = 0;
        // 存储每个问题的回答状态
        const userAnswers = new Array(quizData.length).fill(null); 

        const questionTextEl = document.getElementById('question-text');
        const optionsListEl = document.getElementById('options-list');
        const resultContainerEl = document.getElementById('result-container');
        const quizContentEl = document.getElementById('quiz-content');
        const progressIndicatorEl = document.getElementById('progress-indicator');
        const prevBtn = document.getElementById('prev-btn');
        const nextBtn = document.getElementById('next-btn');
        const hintBtn = document.getElementById('hint-btn');
        const hintContainerEl = document.getElementById('hint-container');

        function loadQuestion() {
          resultContainerEl.innerHTML = '';
          optionsListEl.innerHTML = '';
          hintContainerEl.style.display = 'none'; // 隐藏提示
          
          if (currentQuestionIndex >= quizData.length) {
            showFinalScore();
            return;
          }

          updateProgress();

          const currentQuestion = quizData[currentQuestionIndex];
          questionTextEl.textContent = `(${currentQuestionIndex + 1}/${quizData.length}) ${currentQuestion.question}`;
          
          currentQuestion.options.forEach((optionText, index) => {
            const li = document.createElement('li');
            li.className = 'option-item';
            li.textContent = optionText;
            li.dataset.index = index; // Store index in a data attribute
            // 如果这道题已经回答过，恢复状态
            if (userAnswers[currentQuestionIndex] !== null) {
                if (index === userAnswers[currentQuestionIndex]) {
                    li.classList.add('selected');
                }
            }
            optionsListEl.appendChild(li);
          });

          // 如果已经回答过，直接显示结果
          if (userAnswers[currentQuestionIndex] !== null) {
              const isCorrect = userAnswers[currentQuestionIndex] === currentQuestion.correctAnswerIndex;
              showResult(isCorrect, currentQuestion);
          }
          
          updateNavigationButtons();
          updateProgress();
        }

        function selectOption(optionIndex) {
            userAnswers[currentQuestionIndex] = optionIndex;
            const currentQuestion = quizData[currentQuestionIndex];
            const isCorrect = optionIndex === currentQuestion.correctAnswerIndex;

            // 重新计算分数
            score = userAnswers.reduce((acc, answer, index) => {
                return answer === quizData[index].correctAnswerIndex ? acc + 1 : acc;
            }, 0);

            showResult(isCorrect, currentQuestion);
            updateNavigationButtons();
        }
        
        function updateProgress() {
            const answeredQuestions = userAnswers.filter(answer => answer !== null).length;
            const progressPercentage = (answeredQuestions / quizData.length) * 100;
            progressIndicatorEl.style.width = `${progressPercentage}%`;
        }
        
        function updateNavigationButtons() {
            prevBtn.style.display = 'block';
            nextBtn.style.display = 'block';
            hintBtn.style.display = 'block'; // 显示提示按钮

            prevBtn.disabled = currentQuestionIndex === 0;
            nextBtn.disabled = false; // 最后一题时，下一题按钮不禁用，而是用于显示报告
            nextBtn.textContent = (currentQuestionIndex === quizData.length - 1) ? '查看报告' : '下一题';
            
            // 如果当前问题没有提示，则禁用提示按钮并隐藏提示内容
            if (!quizData[currentQuestionIndex].hint) {
                hintBtn.disabled = true;
                hintContainerEl.style.display = 'none';
                hintContainerEl.textContent = ''; // 清除旧的提示内容
            } else {
                hintBtn.disabled = false;
            }
        }

        function showResult(isCorrect, questionData) {
            resultContainerEl.innerHTML = ''; // 清空之前的结果
            const resultBox = document.createElement('div');
            resultBox.className = `result-box ${isCorrect ? 'correct' : 'incorrect'}`;
            
            let html = `<h3>${isCorrect ? '回答正确！' : '回答错误'}</h3>`;
            if (!isCorrect) {
                html += `<p><strong>正确答案是：</strong> ${questionData.options[questionData.correctAnswerIndex]}</p>`;
            }
            html += `<div class="explanation-text">${questionData.explanation}</div>`;
            html += `<div class="source-text">来源: ${questionData.source}</div>`;
            
            resultBox.innerHTML = html;
            resultContainerEl.appendChild(resultBox);

            // 禁用所有选项的点击事件，并高亮正确/错误答案
            Array.from(optionsListEl.children).forEach((child, index) => {
                child.style.pointerEvents = 'none';
                // 高亮正确答案
                if (index === questionData.correctAnswerIndex) {
                    child.classList.add('correct'); // 需要添加CSS样式
                    child.style.backgroundColor = '#d4edda';
                    child.style.borderColor = '#c3e6cb';
                }
                // 如果选错了，高亮错误选项
                if (!isCorrect && index === userAnswers[currentQuestionIndex]) {
                    child.classList.add('incorrect'); // 需要添加CSS样式
                    child.style.backgroundColor = '#f8d7da';
                    child.style.borderColor = '#f5c6cb';
                }
            });
        }

        function goToNextQuestion() {
            if (currentQuestionIndex < quizData.length - 1) {
                currentQuestionIndex++;
                loadQuestion();
            } else {
                showFinalScore();
            }
        }

        function goToPreviousQuestion() {
            if (currentQuestionIndex > 0) {
                currentQuestionIndex--;
                loadQuestion();
            }
        }
        
        function showHint() {
            const currentQuestion = quizData[currentQuestionIndex];
            if (currentQuestion.hint) {
                hintContainerEl.textContent = currentQuestion.hint;
                hintContainerEl.style.display = 'block';
            } else {
                hintContainerEl.style.display = 'none';
            }
        }

        function showFinalScore() {
            document.querySelector('.quiz-body').style.display = 'none';
            document.getElementById('quiz-footer').style.display = 'none';

            const correctCount = score;
            const totalQuestions = quizData.length;
            const answeredCount = userAnswers.filter(a => a !== null).length;
            const wrongCount = answeredCount - correctCount;
            const skippedCount = totalQuestions - answeredCount;
            const accuracy = totalQuestions > 0 ? Math.round((correctCount / totalQuestions) * 100) : 0;
            const errorRate = totalQuestions > 0 ? Math.round((wrongCount / totalQuestions) * 100) : 0;

            const finalScoreHtml =
                '<div class="final-score-container">' +
                '<h2>答题报告</h2>' +
                '<div class="score-summary">' +
                '<div class="score-card">' +
                '<h3>得分</h3>' +
                '<p>' + correctCount + ' / ' + totalQuestions + '</p>' +
                '</div>' +
                '<div class="score-card">' +
                '<h3>正确率</h3>' +
                '<p>' + accuracy + '%</p>' +
                '</div>' +
                '<div class="score-card">' +
                '<h3>错误率</h3>' +
                '<p>' + errorRate + '%</p>' +
                '</div>' +
                '<div class="score-card score-details">' +
                '<table>' +
                '<tr><td>正确</td><td>' + correctCount + '</td></tr>' +
                '<tr><td>错误</td><td>' + wrongCount + '</td></tr>' +
                '<tr><td>未答</td><td>' + skippedCount + '</td></tr>' +
                '</table>' +
                '</div>' +
                '</div>' +
                '<div class="report-actions">' +
                '<button id="review-btn">回顾测验</button>' +
                '<button class="primary" onclick="location.reload()">再试一次</button>' +
                '</div>' +
                '</div>';

            let reportEl = document.querySelector('.final-score-container');
            if (reportEl) {
                reportEl.remove();
            }
            quizContentEl.insertAdjacentHTML('beforeend', finalScoreHtml);
            document.getElementById('review-btn').addEventListener('click', reviewQuiz);
        }

        function reviewQuiz() {
            const reportEl = document.querySelector('.final-score-container');
            if (reportEl) {
                reportEl.remove();
            }

            document.querySelector('.quiz-body').style.display = 'block';
            document.getElementById('quiz-footer').style.display = 'flex';
            
            currentQuestionIndex = 0;
            loadQuestion();
            updateNavigationButtons(); // Ensure nav buttons are correctly displayed
        }

        // Event Delegation for options
        optionsListEl.addEventListener('click', (event) => {
            if (event.target && event.target.matches('li.option-item')) {
                // Check if the question has already been answered
                if (userAnswers[currentQuestionIndex] === null) {
                    const selectedIndex = parseInt(event.target.dataset.index, 10);
                    selectOption(selectedIndex);
                }
            }
        });

        prevBtn.addEventListener('click', goToPreviousQuestion);
        nextBtn.addEventListener('click', goToNextQuestion);
        hintBtn.addEventListener('click', showHint);
        
        // 初始加载
        loadQuestion();
      </script>
    </body>
    </html>
  